package br.com.gbvbahia.mybooks.constantes;

import br.com.gbvbahia.mybooks.R;

public enum StatusLivro {

	LENDO(R.string.status_lendo), A_LER(R.string.status_aler), LIDO(
			R.string.status_lido), TENTEI(R.string.status_tentei), COMPRAREI(
			R.string.status_comprarei);

	private int string;

	private StatusLivro(int string) {
		this.string = string;
	}

	public int getHexaRString() {
		return string;
	}

	public static StatusLivro getStatus(String status) {
		if (status == null)
			return null;
		for (StatusLivro sl : StatusLivro.values()) {
			if (sl.toString().equals(status)) {
				return sl;
			}
		}
		return null;
	}

	public static StatusLivro getStatus(int position) {
		for (StatusLivro tl : StatusLivro.values()) {
			if (tl.ordinal() == position) {
				return tl;
			}
		}
		return null;
	}

	public static String getStringStatus(StatusLivro statusLivro) {
		if (statusLivro == null) {
			return null;
		}
		return statusLivro.toString();
	}

}
